﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exceptions
{
    public class NotFoundTipoTransporteException : System.Exception
    {
        private string msg;

        public NotFoundTipoTransporteException() { }

        public NotFoundTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class IDTipoTransporteException : System.Exception
    {
        private string msg;

        public IDTipoTransporteException() { }

        public IDTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class InsertTipoTransporteException : System.Exception
    {
        private string msg;

        public InsertTipoTransporteException() { }

        public InsertTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class UpdateTipoTransporteException : System.Exception
    {
        private string msg;

        public UpdateTipoTransporteException() { }

        public UpdateTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class DeleteTipoTransporteException : System.Exception
    {
        private string msg;

        public DeleteTipoTransporteException() { }

        public DeleteTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }

    public class DescricaoTipoTransporteException : System.Exception
    {
        private string msg;

        public DescricaoTipoTransporteException() { }

        public DescricaoTipoTransporteException(string Mensagem)
        {
            msg = Mensagem;
        }

        public override string Message
        {
            get
            {
                if (string.IsNullOrEmpty(msg)) msg = base.Message;
                return msg;
            }
        }
    }
}
